package com.campus.service;

import com.campus.domain.dto.AddUserDTO;
import com.campus.domain.dto.UpdateUserDTO;
import com.campus.domain.dto.UserQueryDTO;
import com.campus.domain.vo.PageResultVO;
import com.campus.domain.vo.UserVO;

public interface IAdminUserService {
    /**
     * 获取用户列表（分页）
     */
    PageResultVO<UserVO> getUserList(UserQueryDTO queryDTO);
    
    /**
     * 添加用户
     */
    void addUser(AddUserDTO dto);
    
    /**
     * 更新用户
     */
    void updateUser(Long id, UpdateUserDTO dto);
    
    /**
     * 删除用户
     */
    void deleteUser(Long id);
}
